An ADL for Component Software Development

نویسنده

  • Andy Ju An Wang
چکیده

2. Principal goals of the project: Design and implement an ADL (architectural design language) for component-based software development. Starting from the DBSL (device bean specification language), this project will build a compiler accepting DBSL programs as input and generating XML-based architectural description as output. The XML file could be loaded into a component tool like Bean Builder 1.0. One of the benefits of such an ADL is to provide a formal basis for component-based development and thus software developers can formally reason the system at the architecture level and checking consistency and completeness of a component-based system.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Architecture-centric development and evolution processes for component-based software

Component-based development focuses on component reuse and composition: abstract components (as wished) must be searched for and matched to existing component (as found). This search and reuse activity greatly impacts software development and evolution processes. Unfortunately, very few works propose adaptations of traditional software engineering processes and no existing ADL yet permits to de...

متن کامل

An Aspect-oriented Software Architecture Description Language AO-ADL Based on XYZ

Aspect-Oriented Programming (AOP) can resolve the code tangling problem in ObjectOriented Programming (OOP) via using the technology of separation of concerns. Software architecture is becoming an important part in the phase of software design, it has the ability of helping designer to handle the structure and the complexity of large software systems, and Aspect-Oriented Software Development (A...

متن کامل

DAOP-ADL: An Architecture Description Language for Dynamic Component and Aspect-Based Development

Architecture description languages deal with the description, analysis and reuse of software architectures. This paper describes DAOP-ADL, a componentand aspect-based language to specify the architecture of an application in terms of components, aspects and a set of plug-compatibility rules between them. With the aim of connecting the specification of the application architecture to the impleme...

متن کامل

Aspectual Connectors: Supporting the Seamless Integration of Aspects and ADLs

With the emergence of Aspect-Oriented Software Development (AOSD), there is a need to understand the adequacy ofArchitecture Description Languages (ADL) connection abstractions to capture the crosscutting nature of some architectural concerns. In this paper, we present Aspectual Connector (AC), a special kind of architectural connector, as the only necessary enhancement to an ADL in order to su...

متن کامل

ABC/ADL: An ADL Supporting Component Composition

Architecture Description Language (ADL) is one of the keys to software architecture research, but most attention was paid to the description of software structure and high-level analysis of some system properties, while the ability to support refinement and implementation of Software Architecture (SA) models was ignored. In this paper, we present the ABC/ADL, an ADL supporting component composi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003